/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package cl.ejemplo.beans;

/**
 *
 * @author Camila
 */
public class Funcionario {
    private int numFuncionario;
    private String nombre;
    private String rut;
    private String apellidp;

    private String apellidom;
    private String email;

    
    private String comuna;
    private String numero;
    private String calle;
    private String sexualidad;        
    private String fechanac;
    private int telefono;
    private String rol;
    private String turnoinicio;
    private String turnofin;
    private String contrato;
    private int unidadc;
    private int cuenta;

    /**
     *
     * @param numFuncionario
     * @param nombre
     * @param rut
     * @param apellidp
     * @param apellidom
     * @param email
     * @param direccion
     * @param sexualidad
     * @param fechanac
     * @param telefono
     * @param rol
     * @param turnoinicio
     * @param turnofin
     * @param contrato
     * @param unidadc
     */
    public Funcionario(int numFuncionario, String nombre, String rut, String apellidp, String apellidom, String email, String comuna,String calle,String numero, String sexualidad, String fechanac, int telefono, String rol, String turnoinicio, String turnofin, String contrato, int unidadc) {
        this.numFuncionario = numFuncionario;
        this.nombre = nombre;
        this.rut = rut;
        this.apellidp = apellidp;
        this.apellidom = apellidom;
        this.email = email;
        this.comuna = comuna;
        this.calle = calle;
        this.numero = numero;
        this.sexualidad = sexualidad;
        this.fechanac = fechanac;
        this.telefono = telefono;
        this.rol = rol;
        this.turnoinicio = turnoinicio;
        this.turnofin = turnofin;
        this.contrato = contrato;
        this.unidadc = unidadc;
        this.comuna = comuna;
        this.calle = calle;
        this.numero = numero;
    }

    /**
     *
     * @param nombre
     * @param apellidp
     * @param apellidom
     */
    public Funcionario(int numFuncionario,String nombre, String apellidp, String apellidom) {
        this.numFuncionario = numFuncionario;
        this.nombre = nombre;
        this.apellidp = apellidp;
        this.apellidom = apellidom;
    }

    /**
     *
     */
    public Funcionario() {
    }

    /**
     *
     * @param numFuncionario
     * @param nombre
     * @param rut
     * @param apellidp
     * @param apellidom
     * @param email
     * @param direccion
     * @param sexualidad
     * @param fechanac
     * @param telefono
     * @param rol
     * @param turnoinicio
     * @param turnofin
     * @param contrato
     * @param unidadc
     * @param cuenta
     */
    public Funcionario(int numFuncionario, String nombre, String rut, String apellidp, String apellidom, String email, String direccion, String sexualidad, String fechanac, int telefono, String rol, String turnoinicio, String turnofin, String contrato, int unidadc, int cuenta) {
        this.numFuncionario = numFuncionario;
        this.nombre = nombre;
        this.rut = rut;
        this.apellidp = apellidp;
        this.apellidom = apellidom;
        this.email = email;
        this.sexualidad = sexualidad;
        this.fechanac = fechanac;
        this.telefono = telefono;
        this.rol = rol;
        this.turnoinicio = turnoinicio;
        this.turnofin = turnofin;
        this.contrato = contrato;
        this.unidadc = unidadc;
        this.cuenta = cuenta;
    }
    
    /**
     *
     * @param nombre
     * @param rut
     * @param apellidp
     * @param apellidom
     * @param email
     * @param comuna
     * @param calle
     * @param numero
     * @param sexualidad
     * @param fechanac
     * @param telefono
     * @param rol
     * @param turnoinicio
     * @param turnofin
     * @param contrato
     * @param unidadc
     */
    public Funcionario( String nombre, String rut, String apellidp, String apellidom, String email, String comuna,String calle, String numero, String sexualidad, String fechanac, int telefono, String rol, String turnoinicio, String turnofin, String contrato, int unidadc) {
       
        this.nombre = nombre;
        this.rut = rut;
        this.apellidp = apellidp;
        this.apellidom = apellidom;
        this.email = email;
        this.comuna = comuna;
        this.calle = calle;
        this.numero = numero;
        this.sexualidad = sexualidad;
        this.fechanac = fechanac;
        this.telefono = telefono;
        this.rol = rol;
        this.turnoinicio = turnoinicio;
        this.turnofin = turnofin;
        this.contrato = contrato;
        this.unidadc = unidadc;
    }

    /**
     *
     * @param nombre
     * @param rut
     * @param apellidp
     * @param apellidom
     * @param email
     * @param comuna
     * @param calle
     * @param numero
     * @param sexualidad
     * @param fechanac
     * @param telefono
     * @param rol
     * @param turnoinicio
     * @param turnofin
     * @param contrato
     * @param unidadc
     * @param cuenta
     */
    public Funcionario(String nombre, String rut, String apellidp, String apellidom, String email,String comuna, String calle, String numero, String sexualidad, String fechanac, int telefono, String rol, String turnoinicio, String turnofin, String contrato, int unidadc, int cuenta) {
        this.nombre = nombre;
        this.rut = rut;
        this.apellidp = apellidp;
        this.apellidom = apellidom;
        this.email = email;
        this.comuna = comuna;
        this.calle = calle;
        this.numero = numero;
        this.sexualidad = sexualidad;
        this.fechanac = fechanac;
        this.telefono = telefono;
        this.rol = rol;
        this.turnoinicio = turnoinicio;
        this.turnofin = turnofin;
        this.contrato = contrato;
        this.unidadc = unidadc;
        this.cuenta = cuenta;
    }

    /**
     *
     * @param fnc
     */
    public Funcionario(Funcionario fnc) {
        this.nombre = fnc.nombre;
        this.rut = fnc.rut;
        this.apellidp = fnc.apellidp;
        this.apellidom = fnc.apellidom;
        this.sexualidad = fnc.sexualidad;
        this.fechanac = fnc.fechanac;
        this.comuna = fnc.comuna;
        this.calle = fnc.calle;
        this.numero = fnc.numero;
        this.email = fnc.email;
        this.telefono = fnc.telefono; 
        this.rol = fnc.rol;
        this.turnoinicio = fnc.turnoinicio;
        this.turnofin = fnc.turnofin;
        this.contrato = fnc.contrato;
    }

    /**
     *
     * @return
     */
    public String getComuna() {
        return comuna;
    }

    /**
     *
     * @param comuna
     */
    public void setComuna(String comuna) {
        this.comuna = comuna;
    }

    /**
     *
     * @return
     */
    public String getNumero() {
        return numero;
    }

    /**
     *
     * @param numero
     */
    public void setNumero(String numero) {
        this.numero = numero;
    }

    /**
     *
     * @return
     */
    public String getCalle() {
        return calle;
    }

    /**
     *
     * @param calle
     */
    public void setCalle(String calle) {
        this.calle = calle;
    }

    /**
     *
     * @return
     */
    public int getNumFuncionario() {
        return numFuncionario;
    }

    /**
     *
     * @param numFuncionario
     */
    public void setNumFuncionario(int numFuncionario) {
        this.numFuncionario = numFuncionario;
    }

    /**
     *
     * @return
     */
    public String getNombre() {
        return nombre;
    }

    /**
     *
     * @param nombre
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     *
     * @return
     */
    public String getRut() {
        return rut;
    }

    /**
     *
     * @param rut
     */
    public void setRut(String rut) {
        this.rut = rut;
    }

    /**
     *
     * @return
     */
    public String getApellidp() {
        return apellidp;
    }

    /**
     *
     * @param apellidp
     */
    public void setApellidp(String apellidp) {
        this.apellidp = apellidp;
    }

    /**
     *
     * @return
     */
    public String getApellidom() {
        return apellidom;
    }

    /**
     *
     * @param apellidom
     */
    public void setApellidom(String apellidom) {
        this.apellidom = apellidom;
    }

    /**
     *
     * @return
     */
    public String getSexualidad() {
        return sexualidad;
    }

    /**
     *
     * @param sexualidad
     */
    public void setSexualidad(String sexualidad) {
        this.sexualidad = sexualidad;
    }

    /**
     *
     * @return
     */
    public String getFechanac() {
        return fechanac;
    }

    /**
     *
     * @param fechanac
     */
    public void setFechanac(String fechanac) {
        this.fechanac = fechanac;
    }
    
    /**
     *
     * @return
     */
    public int getCuenta() {
        return cuenta;
    }

    /**
     *
     * @param cuenta
     */
    public void setCuenta(int cuenta) {
        this.cuenta = cuenta;
    }

    /**
     *
     * @return
     */
    public String getEmail() {
        return email;
    }

    /**
     *
     * @param email
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     *
     * @return
     */
    public int getTelefono() {
        return telefono;
    }

    /**
     *
     * @param telefono
     */
    public void setTelefono(int telefono) {
        this.telefono = telefono;
    }
    
    /**
     *
     * @return
     */
    public String getRol() {
        return rol;
    }

    /**
     *
     * @param rol
     */
    public void setRol(String rol) {
        this.rol = rol;
    }

    /**
     *
     * @return
     */
    public String getTurnoinicio() {
        return turnoinicio;
    }

    /**
     *
     * @param turnoinicio
     */
    public void setTurnoinicio(String turnoinicio) {
        this.turnoinicio = turnoinicio;
    }

    /**
     *
     * @return
     */
    public String getTurnofin() {
        return turnofin;
    }

    /**
     *
     * @param turnofin
     */
    public void setTurnofin(String turnofin) {
        this.turnofin = turnofin;
    }

    /**
     *
     * @return
     */
    public String getContrato() {
        return contrato;
    }

    /**
     *
     * @param contrato
     */
    public void setContrato(String contrato) {
        this.contrato = contrato;
    }
    
    /**
     *
     * @return
     */
    public int getUnidadc() {
        return unidadc;
    }

    /**
     *
     * @param unidadc
     */
    public void setUnidadc(int unidadc) {
        this.unidadc = unidadc;
    }
}
